define({ "api": [
  {
    "success": {
      "fields": {
        "Success 200": [
          {
            "group": "Success 200",
            "optional": false,
            "field": "varname1",
            "description": "<p>No type.</p>"
          },
          {
            "group": "Success 200",
            "type": "String",
            "optional": false,
            "field": "varname2",
            "description": "<p>With type.</p>"
          }
        ]
      }
    },
    "type": "",
    "url": "",
    "version": "0.0.0",
    "filename": "src/main/resources/apidoc/main.js",
    "group": "D:\\workspace\\edu-admin\\src\\main\\resources\\apidoc\\main.js",
    "groupTitle": "D:\\workspace\\edu-admin\\src\\main\\resources\\apidoc\\main.js",
    "name": ""
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/delete",
    "title": "删除管理员",
    "version": "1.0.0",
    "name": "deleteAdmin",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "get",
    "url": "/admin/info",
    "title": "获取管理员信息",
    "version": "1.0.0",
    "name": "getAdmin",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "adminId",
            "description": "<p>管理员id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"adminId\": 1,\n\t\t        \"account\": \"admin\",\n\t\t        \"adminName\": \"超级管理员\",\n\t\t        \"phone\": \"18612345678\",\n\t\t        \"roleId\": 1,\n\t\t        \"schoolId\": 1,\n\t\t        \"classesId\": 1,\n\t\t        \"fatherId\": 0,\n\t\t        \"provinceCode\": \"110000\",\n\t\t        \"cityCode\": \"110100\",\n\t\t        \"districtCode\": \"110101\",\n\t\t        \"type\": 0,\n\t\t        \"useType\": 0,\n\t\t        \"schoolName\": \"测试学校\",\n\t\t        \"roleName\": \"平台管理员\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "get",
    "url": "/admin/list",
    "title": "获取管理员列表",
    "version": "1.0.0",
    "name": "getAdminList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "schoolName",
            "description": "<p>学校名称  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "adminName",
            "description": "<p>管理员姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "roleId",
            "description": "<p>角色id  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"adminId\": 1,\n\t\t            \"account\": \"admin\",\n\t\t            \"adminName\": \"超级管理员\",\n\t\t            \"phone\": \"18612345678\",\n\t\t            \"roleId\": 1,\n\t\t            \"schoolId\": 1,\n\t\t            \"classesId\": 1,\n\t\t            \"fatherId\": 0,\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110101\",\n\t\t            \"type\": 0,\n\t\t            \"useType\": 0,\n\t\t            \"schoolName\": \"测试学校\",\n\t\t            \"roleName\": \"平台管理员\",\n\t\t            \"roleLevel\": 0\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "get",
    "url": "/admin/listAll",
    "title": "获取所有管理员列表（包括停用管理员）",
    "version": "1.0.0",
    "name": "getAllAdminList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "schoolName",
            "description": "<p>学校名称  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "adminName",
            "description": "<p>管理员姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "roleId",
            "description": "<p>角色id  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"adminId\": 1,\n\t\t            \"account\": \"admin\",\n\t\t            \"adminName\": \"超级管理员\",\n\t\t            \"phone\": \"18612345678\",\n\t\t            \"roleId\": 1,\n\t\t            \"schoolId\": 1,\n\t\t            \"classesId\": 1,\n\t\t            \"fatherId\": 0,\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110101\",\n\t\t            \"type\": 0,\n\t\t            \"useType\": 0,\n\t\t            \"schoolName\": \"测试学校\",\n\t\t            \"roleName\": \"平台管理员\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "get",
    "url": "/admin/listAllPage",
    "title": "获取所有管理员列表（包括停用管理员）(分页)",
    "version": "1.0.0",
    "name": "getAllAdminListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "schoolName",
            "description": "<p>学校名称  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "adminName",
            "description": "<p>管理员姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "roleId",
            "description": "<p>角色id required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 1,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"adminId\": 1,\n\t\t                \"account\": \"admin\",\n\t\t                \"adminName\": \"超级管理员\",\n\t\t                \"phone\": \"18612345678\",\n\t\t                \"roleId\": 1,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": 1,\n\t\t                \"fatherId\": 0,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110101\",\n\t\t                \"type\": 0,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"roleName\": \"平台管理员\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 10,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 10,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 1,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": false,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": true,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/off",
    "title": "停用管理员",
    "version": "1.0.0",
    "name": "offAdmin",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/on",
    "title": "启用管理员",
    "version": "1.0.0",
    "name": "onAdmin",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/resetpassword",
    "title": "重置密码",
    "version": "1.0.0",
    "name": "resetAdminPassword",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/save",
    "title": "保存管理员信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysAdmin",
            "optional": false,
            "field": "admin",
            "description": "<p>管理员信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminName\": \"管理员1\",\n\t\t    \"phone\": \"13901234567\",\n\t\t    \"roleId\": 1,\n\t\t    \"schoolId\": 1,\n\t\t    \"classesId\": 1,\n\t\t    \"provinceCode\": \"110000\",\n\t\t    \"cityCode\": \"110100\",\n\t\t    \"districtCode\": \"110108\",\n\t\t    \"type\": 0\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"adminId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "admin",
    "type": "post",
    "url": "/admin/updatepwd",
    "title": "修改密码",
    "version": "1.0.0",
    "name": "updatePassword",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"adminId\": 2,\n\t\t    \"oldPassword\": \"123456\",\n\t\t    \"newPassword\": \"123\"\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/AdminController.java",
    "groupTitle": "admin"
  },
  {
    "group": "classes",
    "type": "post",
    "url": "/classes/delete",
    "title": "删除班级",
    "version": "1.0.0",
    "name": "deleteClasses",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"classesId\": 2,\n\t\t    \"schoolId\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/listAllPage",
    "title": "获取所有班级列表（包括停用班级）（分页）",
    "version": "1.0.0",
    "name": "getAllClassesListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "gradeId",
            "description": "<p>年级id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "isGraduated",
            "description": "<p>是否毕业  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>当前页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"classesId\": 1,\n\t\t                \"classesNo\": 1,\n\t\t                \"classesName\": \"八年级1班\",\n\t\t                \"personalityName\": \"实验班\",\n\t\t                \"schoolId\": 1,\n\t\t                \"phaseId\": 2,\n\t\t                \"gradeId\": 8,\n\t\t                \"enterYear\": \"2018\",\n\t\t                \"graduateYear\": \"2021\",\n\t\t                \"isGraduated\": 0,\n\t\t                \"teacherId\": 1,\n\t\t                \"useType\": 0,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"gradeName\": \"八年级\"\n\t\t            },\n\t\t            {\n\t\t                \"classesId\": 2,\n\t\t                \"classesNo\": 2,\n\t\t                \"classesName\": \"八年级2班\",\n\t\t                \"personalityName\": \"火箭班\",\n\t\t                \"schoolId\": 1,\n\t\t                \"phaseId\": 2,\n\t\t                \"gradeId\": 8,\n\t\t                \"enterYear\": \"2018\",\n\t\t                \"graduateYear\": \"2021\",\n\t\t                \"isGraduated\": 0,\n\t\t                \"teacherId\": null,\n\t\t                \"useType\": 0,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"gradeName\": \"八年级\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"lastPage\": 1,\n\t\t        \"firstPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/info",
    "title": "获取班级信息",
    "version": "1.0.0",
    "name": "getClasses",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "classesId",
            "description": "<p>班级id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"classesId\": 1,\n\t\t        \"classesNo\": 1,\n\t\t        \"classesName\": \"八年级1班\",\n\t\t        \"personalityName\": \"实验班\",\n\t\t        \"schoolId\": 1,\n\t\t        \"phaseId\": 2,\n\t\t        \"gradeId\": 8,\n\t\t        \"enterYear\": \"2018\",\n\t\t        \"graduateYear\": \"2021\",\n\t\t        \"isGraduated\": 0,\n\t\t        \"teacherId\": 1,\n\t\t        \"useType\": 0,\n\t\t        \"phaseName\": \"初中\",\n\t\t        \"gradeName\": \"八年级\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/list",
    "title": "获取班级列表",
    "version": "1.0.0",
    "name": "getClassesList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "gradeId",
            "description": "<p>年级id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"classesId\": 1,\n\t\t            \"classesNo\": 1,\n\t\t            \"classesName\": \"八年级1班\",\n\t\t            \"personalityName\": \"实验班\",\n\t\t            \"schoolId\": 1,\n\t\t            \"phaseId\": 2,\n\t\t            \"gradeId\": 8,\n\t\t            \"enterYear\": \"2018\",\n\t\t            \"graduateYear\": \"2021\",\n\t\t            \"isGraduated\": 0,\n\t\t            \"teacherId\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"gradeName\": \"八年级\"\n\t\t        },\n\t\t        {\n\t\t            \"classesId\": 2,\n\t\t            \"classesNo\": 2,\n\t\t            \"classesName\": \"八年级2班\",\n\t\t            \"personalityName\": \"火箭班\",\n\t\t            \"schoolId\": 1,\n\t\t            \"phaseId\": 2,\n\t\t            \"gradeId\": 8,\n\t\t            \"enterYear\": \"2018\",\n\t\t            \"graduateYear\": \"2021\",\n\t\t            \"isGraduated\": 0,\n\t\t            \"teacherId\": null,\n\t\t            \"useType\": 0,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"gradeName\": \"八年级\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/classessubjects",
    "title": "获取班级学科列表",
    "version": "1.0.0",
    "name": "getClassesSubjectList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "classesId",
            "description": "<p>班级id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"classesId\": 1,\n\t\t            \"subjectId\": 4,\n\t\t            \"subjectName\": \"语文\",\n\t\t            \"phaseId\": 2,\n\t\t            \"sortNum\": 3,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"teachers\": \"学生1,东来\"\n\t\t        },\n\t\t        {\n\t\t            \"classesId\": 1,\n\t\t            \"subjectId\": 5,\n\t\t            \"subjectName\": \"数学\",\n\t\t            \"phaseId\": 2,\n\t\t            \"sortNum\": 4,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"teachers\": \"东来\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/selectedTeacher",
    "title": "班级学科已任教教师列表",
    "version": "1.0.0",
    "name": "getSelectedTeacherList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "classesId",
            "description": "<p>班级id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "subjectId",
            "description": "<p>学科id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"teacherId\": 1,\n\t\t            \"teacherName\": \"东来\",\n\t\t            \"classesId\": 1,\n\t\t            \"subjectId\": 5,\n\t\t            \"subjectName\": \"数学\",\n\t\t            \"schoolId\": 1,\n\t\t            \"phaseId\": 2,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"teacherNo\": \"242564643\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "get",
    "url": "/classes/unselectedTeacher",
    "title": "班级学科教师可选择列表",
    "version": "1.0.0",
    "name": "getUnselectedTeacherList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "classesId",
            "description": "<p>班级id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "subjectId",
            "description": "<p>学科id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"teacherId\": 9,\n\t\t            \"teacherName\": \"张老师\",\n\t\t            \"classesId\": null,\n\t\t            \"subjectId\": 5,\n\t\t            \"subjectName\": \"数学\",\n\t\t            \"schoolId\": 1,\n\t\t            \"phaseId\": 2,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"teacherNo\": \"\"\n\t\t        },\n\t\t        {\n\t\t            \"teacherId\": 14,\n\t\t            \"teacherName\": \"李老师\",\n\t\t            \"classesId\": null,\n\t\t            \"subjectId\": 5,\n\t\t            \"subjectName\": \"数学\",\n\t\t            \"schoolId\": 1,\n\t\t            \"phaseId\": 2,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"teacherNo\": \"\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "post",
    "url": "/classes/importclasses",
    "title": "导入班级",
    "version": "1.0.0",
    "name": "importClasses",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "MultipartFile",
            "optional": false,
            "field": "file",
            "description": "<p>班级excel文件</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "HttpServletRequest",
            "optional": false,
            "field": "request",
            "description": ""
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"statusinfo\": \"success\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "post",
    "url": "/classes/save",
    "title": "保存班级信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysClasses",
            "optional": false,
            "field": "classes",
            "description": "<p>班级信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\n\t\t\t\"classesId\": 2,\n\t\t\t\"classesNo\": \"2\",\n\t\t\t\"classesName\": \"八年级2班\",\n\t\t\t\"personalityName\":\"火箭班\",\n\t\t    \"schoolId\": \"1\",\n\t\t    \"phaseId\": \"2\",\n\t\t    \"gradeId\": \"8\",\n\t\t    \"enterYear\": \"2019\",\n\t\t    \"graduateYear\": \"2021\",\n\t\t    \"isGraduated\":\"0\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"classesId\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classes",
    "type": "post",
    "url": "/classes/saveTeacher",
    "title": "更新班级班主任",
    "version": "1.0.0",
    "name": "saveClassesTeacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"classesId\": 2,\n\t\t    \"teacherId\": 11\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesController.java",
    "groupTitle": "classes"
  },
  {
    "group": "classesteacher",
    "type": "post",
    "url": "/classesteacher/save",
    "title": "保存班级学科教师信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"classesId\": 2,\n\t\t    \"subjectId\": 4,\n\t\t    \"teacherIds\": [11,12,13]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ClassesTeacherController.java",
    "groupTitle": "classesteacher"
  },
  {
    "group": "district",
    "type": "get",
    "url": "/district/list",
    "title": "获取地区列表",
    "version": "1.0.0",
    "name": "getDistrictList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "parentcode",
            "description": "<p>父节点code</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"code\": \"110000\",\n\t\t            \"name\": \"北京市\",\n\t\t            \"level\": 1,\n\t\t            \"parentcode\": \"0\"\n\t\t        },\n\t\t        {\n\t\t            \"code\": \"120000\",\n\t\t            \"name\": \"天津市\",\n\t\t            \"level\": 1,\n\t\t            \"parentcode\": \"0\"\n\t\t        },\n\t\t        {\n\t\t            \"code\": \"130000\",\n\t\t            \"name\": \"河北省\",\n\t\t            \"level\": 1,\n\t\t            \"parentcode\": \"0\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/DistrictController.java",
    "groupTitle": "district"
  },
  {
    "group": "grade",
    "type": "post",
    "url": "/grade/delete",
    "title": "删除年级信息",
    "version": "1.0.0",
    "name": "deleteGrade",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"gradeId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/GradeController.java",
    "groupTitle": "grade"
  },
  {
    "group": "grade",
    "type": "get",
    "url": "/grade/info",
    "title": "获取年级信息",
    "version": "1.0.0",
    "name": "getGrade",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "gradeId",
            "description": "<p>班级id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"gradeId\": 8,\n\t\t        \"gradeName\": \"八年级\",\n\t\t        \"phaseId\": 2,\n\t\t        \"yearNum\": 2,\n\t\t        \"phaseName\": \"初中\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/GradeController.java",
    "groupTitle": "grade"
  },
  {
    "group": "grade",
    "type": "get",
    "url": "/grade/list",
    "title": "根据学段获取年级列表",
    "version": "1.0.0",
    "name": "getGradeList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"gradeId\": 7,\n\t\t            \"gradeName\": \"七年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 1,\n\t\t            \"phaseName\": \"初中\"\n\t\t        },\n\t\t        {\n\t\t            \"gradeId\": 8,\n\t\t            \"gradeName\": \"八年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 2,\n\t\t            \"phaseName\": \"初中\"\n\t\t        },\n\t\t        {\n\t\t            \"gradeId\": 9,\n\t\t            \"gradeName\": \"九年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 3,\n\t\t            \"phaseName\": \"初中\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/GradeController.java",
    "groupTitle": "grade"
  },
  {
    "group": "grade",
    "type": "get",
    "url": "/grade/listPage",
    "title": "获取年级列表(分页)",
    "version": "1.0.0",
    "name": "getGradeListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 3,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"gradeId\": 7,\n\t\t                \"gradeName\": \"七年级\",\n\t\t                \"phaseId\": 2,\n\t\t                \"yearNum\": 1,\n\t\t                \"phaseName\": \"初中\"\n\t\t            },\n\t\t            {\n\t\t                \"gradeId\": 8,\n\t\t                \"gradeName\": \"八年级\",\n\t\t                \"phaseId\": 2,\n\t\t                \"yearNum\": 2,\n\t\t                \"phaseName\": \"初中\"\n\t\t            },\n\t\t            {\n\t\t                \"gradeId\": 9,\n\t\t                \"gradeName\": \"九年级\",\n\t\t                \"phaseId\": 2,\n\t\t                \"yearNum\": 3,\n\t\t                \"phaseName\": \"初中\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 3,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 3,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/GradeController.java",
    "groupTitle": "grade"
  },
  {
    "group": "grade",
    "type": "post",
    "url": "/grade/save",
    "title": "保存年级信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysGrade",
            "optional": false,
            "field": "grade",
            "description": "<p>班级信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\n\t\t\t\"gradeId\": 2,\n\t\t\t\"gradeName\": \"八年级\",\n\t\t    \"phaseId\": \"2\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"gradeId\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/GradeController.java",
    "groupTitle": "grade"
  },
  {
    "group": "menu",
    "type": "get",
    "url": "/menu/info",
    "title": "获取菜单信息",
    "version": "1.0.0",
    "name": "getMenu",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "menuId",
            "description": "<p>菜单id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"menuId\": 2,\n\t\t        \"menuName\": \"校园管理\",\n\t\t        \"menuUrls\": \"\",\n\t\t        \"requestUrls\": \"\",\n\t\t        \"menuParentId\": 1,\n\t\t        \"productId\": 1,\n\t\t        \"orderNum\": 0,\n\t\t        \"sonMenuList\": null\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/MenuController.java",
    "groupTitle": "menu"
  },
  {
    "group": "menu",
    "type": "get",
    "url": "/menu/list",
    "title": "根据学段获取年级列表",
    "version": "1.0.0",
    "name": "getMenuList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"gradeId\": 7,\n\t\t            \"gradeName\": \"七年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 1,\n\t\t            \"phaseName\": \"初中\"\n\t\t        },\n\t\t        {\n\t\t            \"gradeId\": 8,\n\t\t            \"gradeName\": \"八年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 2,\n\t\t            \"phaseName\": \"初中\"\n\t\t        },\n\t\t        {\n\t\t            \"gradeId\": 9,\n\t\t            \"gradeName\": \"九年级\",\n\t\t            \"phaseId\": 2,\n\t\t            \"yearNum\": 3,\n\t\t            \"phaseName\": \"初中\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/MenuController.java",
    "groupTitle": "menu"
  },
  {
    "group": "menu",
    "type": "get",
    "url": "/menu/menuMap",
    "title": "按产品层级获取菜单结构",
    "version": "1.0.0",
    "name": "getMenuListByRoleLevel",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "productLevel",
            "description": "<p>产品层级</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"menuParentIds\": [\n\t\t            1\n\t\t        ],\n\t\t        \"menuList\": [\n\t\t            {\n\t\t                \"menuId\": 1,\n\t\t                \"menuName\": \"基础设置\",\n\t\t                \"menuUrls\": \"\\\\\",\n\t\t                \"requestUrls\": \"\",\n\t\t                \"menuParentId\": 0,\n\t\t                \"productId\": 1,\n\t\t                \"orderNum\": 0,\n\t\t                \"sonMenuList\": [\n\t\t                    {\n\t\t                        \"menuId\": 2,\n\t\t                        \"menuName\": \"学段管理\",\n\t\t                        \"menuUrls\": \"\\\\phase\",\n\t\t                        \"requestUrls\": \"\",\n\t\t                        \"menuParentId\": 1,\n\t\t                        \"productId\": 1,\n\t\t                        \"orderNum\": 0,\n\t\t                        \"sonMenuList\": []\n\t\t                    }\n\t\t                ]\n\t\t            }\n\t\t        ]\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/MenuController.java",
    "groupTitle": "menu"
  },
  {
    "group": "menu",
    "type": "get",
    "url": "/menu/menuMapBySchoolId",
    "title": "按学校id获取该校所有产品的菜单结构",
    "version": "1.0.0",
    "name": "getMenuListBySchoolId",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校ID</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"menuParentIds\": [\n\t\t            1\n\t\t        ],\n\t\t        \"menuList\": [\n\t\t            {\n\t\t                \"menuId\": 1,\n\t\t                \"menuName\": \"基础设置\",\n\t\t                \"menuUrls\": \"\\\\\",\n\t\t                \"requestUrls\": \"\",\n\t\t                \"menuParentId\": 0,\n\t\t                \"productId\": 1,\n\t\t                \"orderNum\": 0,\n\t\t                \"sonMenuList\": [\n\t\t                    {\n\t\t                        \"menuId\": 2,\n\t\t                        \"menuName\": \"学段管理\",\n\t\t                        \"menuUrls\": \"\\\\phase\",\n\t\t                        \"requestUrls\": \"\",\n\t\t                        \"menuParentId\": 1,\n\t\t                        \"productId\": 1,\n\t\t                        \"orderNum\": 0,\n\t\t                        \"sonMenuList\": []\n\t\t                    }\n\t\t                ]\n\t\t            }\n\t\t        ]\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/MenuController.java",
    "groupTitle": "menu"
  },
  {
    "group": "menu",
    "type": "post",
    "url": "/menu/save",
    "title": "保存菜单信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysMenu",
            "optional": false,
            "field": "menu",
            "description": "<p>菜单信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": " {\n    \"menuName\": \"学段管理\",\n    \"menuUrls\": \"\\\\phase\",\n    \"requestUrls\": \"\",\n    \"menuParentId\": 1,\n    \"productId\": \"1\"\n\n}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"menuId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/MenuController.java",
    "groupTitle": "menu"
  },
  {
    "group": "phase",
    "type": "post",
    "url": "/phase/delete",
    "title": "删除学段信息",
    "version": "1.0.0",
    "name": "deletePhase",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"phaseId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/PhaseController.java",
    "groupTitle": "phase"
  },
  {
    "group": "phase",
    "type": "get",
    "url": "/phase/info",
    "title": "获取学段信息",
    "version": "1.0.0",
    "name": "getPhase",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"phaseId\": 2,\n\t\t        \"phaseName\": \"初中\",\n\t\t        \"duration\": 3,\n\t\t        \"sortNum\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/PhaseController.java",
    "groupTitle": "phase"
  },
  {
    "group": "phase",
    "type": "get",
    "url": "/phase/list",
    "title": "获取学段列表",
    "version": "1.0.0",
    "name": "getPhaseList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"phaseId\": 1,\n\t\t            \"phaseName\": \"小学\",\n\t\t            \"duration\": 6,\n\t\t            \"sortNum\": 1\n\t\t        },\n\t\t        {\n\t\t            \"phaseId\": 2,\n\t\t            \"phaseName\": \"初中\",\n\t\t            \"duration\": 3,\n\t\t            \"sortNum\": 2\n\t\t        },\n\t\t        {\n\t\t            \"phaseId\": 3,\n\t\t            \"phaseName\": \"高中\",\n\t\t            \"duration\": 3,\n\t\t            \"sortNum\": 3\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/PhaseController.java",
    "groupTitle": "phase"
  },
  {
    "group": "phase",
    "type": "get",
    "url": "/phase/listPage",
    "title": "获取学段列表(分页)",
    "version": "1.0.0",
    "name": "getPhaseListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 3,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"phaseId\": 1,\n\t\t                \"phaseName\": \"小学\",\n\t\t                \"duration\": 6,\n\t\t                \"sortNum\": 1\n\t\t            },\n\t\t            {\n\t\t                \"phaseId\": 2,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"duration\": 3,\n\t\t                \"sortNum\": 2\n\t\t            },\n\t\t            {\n\t\t                \"phaseId\": 3,\n\t\t                \"phaseName\": \"高中\",\n\t\t                \"duration\": 3,\n\t\t                \"sortNum\": 3\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 3,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 3,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/PhaseController.java",
    "groupTitle": "phase"
  },
  {
    "group": "phase",
    "type": "post",
    "url": "/phase/save",
    "title": "保存学段信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysPhase",
            "optional": false,
            "field": "phase",
            "description": "<p>班级信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\n\t\t\t\"phaseId\": 2,\n            \"phaseName\": \"初中\",\n            \"duration\": 3,\n            \"sortNum\": 2\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"phaseId\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/PhaseController.java",
    "groupTitle": "phase"
  },
  {
    "group": "product",
    "type": "post",
    "url": "/product/delete",
    "title": "删除产品",
    "version": "1.0.0",
    "name": "deleteProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"productId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "get",
    "url": "/product/listAll",
    "title": "获取所有产品列表（包括停用产品）",
    "version": "1.0.0",
    "name": "getAllProductList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n    {\n      \"code\": 200,\n       \"msg\": \"success\",\n      \"data\": [\n      {\n         \"productId\": 1,\n         \"productName\": \"练习\",\n         \"useType\": 0\n      },\n      {\n         \"productId\": 2,\n         \"productName\": \"互动课堂\",\n         \"useType\": 0\n      },\n     {\n         \"productId\": 3,\n         \"productName\": \"题库中心\",\n         \"useType\": 0\n     }\n     ]\n   }",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "get",
    "url": "/product/listAllPage",
    "title": "获取所有产品列表（包括停用产品）（分页显示）",
    "version": "1.0.0",
    "name": "getAllProductListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n    {\n\t    \"code\": 200,\n\t    \"msg\": \"success\",\n\t    \"data\": {\n\t        \"total\": 3,\n\t        \"list\": [\n\t            {\n\t                \"productId\": 1,\n\t                \"productName\": \"用户管理中心\",\n\t                \"useType\": 0\n\t            },\n\t            {\n\t                \"productId\": 2,\n\t                \"productName\": \"互动课堂\",\n\t                \"useType\": 0\n\t            },\n\t            {\n\t                \"productId\": 3,\n\t                \"productName\": \"题库中心\",\n\t                \"useType\": 0\n\t            }\n\t        ],\n\t        \"pageNum\": 1,\n\t        \"pageSize\": 10,\n\t        \"size\": 3,\n\t        \"startRow\": 1,\n\t        \"endRow\": 3,\n\t        \"pages\": 1,\n\t        \"prePage\": 0,\n\t        \"nextPage\": 0,\n\t        \"isFirstPage\": true,\n\t        \"isLastPage\": true,\n\t        \"hasPreviousPage\": false,\n\t        \"hasNextPage\": false,\n\t        \"navigatePages\": 8,\n\t        \"navigatepageNums\": [\n\t            1\n\t        ],\n\t        \"navigateFirstPage\": 1,\n\t        \"navigateLastPage\": 1,\n\t        \"firstPage\": 1,\n\t        \"lastPage\": 1\n\t    }\n\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "get",
    "url": "/product/info",
    "title": "获取产品信息",
    "version": "1.0.0",
    "name": "getProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "productId",
            "description": "<p>产品id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"productId\": 1,\n\t\t        \"productName\": \"用户管理中心\",\n\t\t        \"useType\": 0\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "get",
    "url": "/product/list",
    "title": "获取产品列表",
    "version": "1.0.0",
    "name": "getProductList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n    {\n      \"code\": 200,\n       \"msg\": \"success\",\n      \"data\": [\n      {\n         \"productId\": 1,\n         \"productName\": \"用户管理中心\",\n         \"useType\": 0\n      },\n      {\n         \"productId\": 2,\n         \"productName\": \"互动课堂\",\n         \"useType\": 0\n      },\n     {\n         \"productId\": 3,\n         \"productName\": \"题库中心\",\n         \"useType\": 0\n     }\n     ]\n   }",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "get",
    "url": "/product/list",
    "title": "获取产品列表",
    "version": "1.0.0",
    "name": "getProductList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n    {\n      \"code\": 200,\n       \"msg\": \"success\",\n      \"data\": [\n      {\n         \"productId\": 1,\n         \"productName\": \"用户管理中心\",\n         \"useType\": 0\n      },\n      {\n         \"productId\": 2,\n         \"productName\": \"互动课堂\",\n         \"useType\": 0\n      },\n     {\n         \"productId\": 3,\n         \"productName\": \"题库中心\",\n         \"useType\": 0\n     }\n     ]\n   }",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "post",
    "url": "/product/off",
    "title": "停用产品",
    "version": "1.0.0",
    "name": "offProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"productId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "post",
    "url": "/product/on",
    "title": "启用产品",
    "version": "1.0.0",
    "name": "onProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"productId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "product",
    "type": "post",
    "url": "/product/save",
    "title": "保存产品信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysProduct",
            "optional": false,
            "field": "product",
            "description": "<p>产品信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"productName\":\"题库中心\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"productId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/ProductController.java",
    "groupTitle": "product"
  },
  {
    "group": "role",
    "type": "post",
    "url": "/role/delete",
    "title": "删除角色",
    "version": "1.0.0",
    "name": "deleteRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/listAll",
    "title": "获取所有角色列表（包括停用角色）",
    "version": "1.0.0",
    "name": "getAllRoleList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t  {\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"roleId\": 1,\n\t\t            \"roleName\": \"平台管理员\",\n\t\t            \"roleLevel\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        },\n\t\t        {\n\t\t            \"roleId\": 2,\n\t\t            \"roleName\": \"学校管理员\",\n\t\t            \"roleLevel\": 2,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/listAllPage",
    "title": "获取所有角色列表（包括停用角色）（分页显示）",
    "version": "1.0.0",
    "name": "getAllRoleListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t   {\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 3,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"roleId\": 1,\n\t\t                \"roleName\": \"平台管理员\",\n\t\t                \"roleLevel\": 1,\n\t\t                \"useType\": 0,\n\t\t                \"menuIds\": []\n\t\t            },\n\t\t            {\n\t\t                \"roleId\": 2,\n\t\t                \"roleName\": \"学校管理员\",\n\t\t                \"roleLevel\": 2,\n\t\t                \"useType\": 0,\n\t\t                \"menuIds\": []\n\t\t            },\n\t\t            {\n\t\t                \"roleId\": 3,\n\t\t                \"roleName\": \"超级管理员\",\n\t\t                \"roleLevel\": 0,\n\t\t                \"useType\": 0,\n\t\t                \"menuIds\": []\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 3,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 3,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"lastPage\": 1,\n\t\t        \"firstPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/info",
    "title": "获取角色信息",
    "version": "1.0.0",
    "name": "getRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "roleId",
            "description": "<p>角色id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"roleId\": 2,\n\t\t        \"roleName\": \"学校管理员\",\n\t\t        \"roleLevel\": 2,\n\t\t        \"useType\": 0,\n\t\t        \"menuIds\": []\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/list",
    "title": "获取角色列表",
    "version": "1.0.0",
    "name": "getRoleList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t  {\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"roleId\": 1,\n\t\t            \"roleName\": \"平台管理员\",\n\t\t            \"roleLevel\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        },\n\t\t        {\n\t\t            \"roleId\": 2,\n\t\t            \"roleName\": \"学校管理员\",\n\t\t            \"roleLevel\": 2,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        },\n\t\t        {\n\t\t            \"roleId\": 3,\n\t\t            \"roleName\": \"超级管理员\",\n\t\t            \"roleLevel\": 0,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        },\n\t\t        {\n\t\t            \"roleId\": 4,\n\t\t            \"roleName\": \"管理员1\",\n\t\t            \"roleLevel\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": [\n\t\t                1,\n\t\t                2\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"roleId\": 5,\n\t\t            \"roleName\": \"管理员2\",\n\t\t            \"roleLevel\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": []\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/menulist",
    "title": "角色菜单列表",
    "version": "1.0.0",
    "name": "getRoleMenuList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Long",
            "description": "<p>roleId</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200 \n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"roleId\": 2,\n\t\t            \"menuId\": 4,\n\t\t            \"roleName\": \"平台管理员\",\n\t\t            \"menuName\": \"管理员管理\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "post",
    "url": "/role/off",
    "title": "停用角色",
    "version": "1.0.0",
    "name": "offRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "post",
    "url": "/role/on",
    "title": "启用角色",
    "version": "1.0.0",
    "name": "onRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleId\":\"1\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "post",
    "url": "/role/save",
    "title": "保存角色信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysRole",
            "optional": false,
            "field": "role",
            "description": "<p>角色信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleName\":\"学校管理员\",\n\t\t  \"roleLevel\": 2\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"roleId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "role",
    "type": "get",
    "url": "/role/saveRoleMenu",
    "title": "删除角色",
    "version": "1.0.0",
    "name": "saveRoleMenu",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleId\":\"1\",\n\t\t  \"menuIds\":[1,2,3,4]\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/RoleController.java",
    "groupTitle": "role"
  },
  {
    "group": "school",
    "type": "post",
    "url": "/school/delete",
    "title": "删除学校",
    "version": "1.0.0",
    "name": "deleteSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"schoolId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/listAll",
    "title": "获取所有学校列表（包括停用学校）",
    "version": "1.0.0",
    "name": "getAllSchoolList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolId\": 8,\n\t\t            \"schoolName\": \"测试学校8\",\n\t\t            \"shortName\": \"8\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110102\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"西城区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 3,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 1,\n\t\t                    \"phaseName\": \"小学\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 4,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                }\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"schoolId\": 9,\n\t\t            \"schoolName\": \"测试学校9\",\n\t\t            \"shortName\": \"9\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110103\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"崇文区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 5,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 6,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 3,\n\t\t                    \"phaseName\": \"高中\"\n\t\t                }\n\t\t            ]\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/listAllPage",
    "title": "获取所有学校列表（包括停用学校） (分页)",
    "version": "1.0.0",
    "name": "getAllSchoolListPage",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolId\": 8,\n\t\t            \"schoolName\": \"测试学校8\",\n\t\t            \"shortName\": \"8\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110102\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"西城区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 3,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 1,\n\t\t                    \"phaseName\": \"小学\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 4,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                }\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"schoolId\": 9,\n\t\t            \"schoolName\": \"测试学校9\",\n\t\t            \"shortName\": \"9\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110103\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"崇文区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 5,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 6,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 3,\n\t\t                    \"phaseName\": \"高中\"\n\t\t                }\n\t\t            ]\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/info",
    "title": "获取学校信息",
    "version": "1.0.0",
    "name": "getSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"schoolId\": 8,\n\t\t        \"schoolName\": \"测试学校8\",\n\t\t        \"shortName\": \"8\",\n\t\t        \"provinceCode\": \"110000\",\n\t\t        \"cityCode\": \"110100\",\n\t\t        \"districtCode\": \"110102\",\n\t\t        \"address\": null,\n\t\t        \"homepageUrl\": null,\n\t\t        \"logo\": null,\n\t\t        \"descript\": null,\n\t\t        \"classesNum\": \"0\",\n\t\t        \"teacherNum\": \"0\",\n\t\t        \"studentNum\": \"0\",\n\t\t        \"provinceName\": \"北京市\",\n\t\t        \"cityName\": \"市辖区\",\n\t\t        \"districtName\": \"西城区\",\n\t\t        \"useType\": 0,\n\t\t        \"schoolPhaseList\": [\n\t\t            {\n\t\t                \"schoolPhaseId\": 3,\n\t\t                \"schoolId\": 8,\n\t\t                \"phaseId\": 1,\n\t\t                \"phaseName\": \"小学\"\n\t\t            },\n\t\t            {\n\t\t                \"schoolPhaseId\": 4,\n\t\t                \"schoolId\": 8,\n\t\t                \"phaseId\": 2,\n\t\t                \"phaseName\": \"初中\"\n\t\t            }\n\t\t        ]\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/list",
    "title": "获取可用学校列表",
    "version": "1.0.0",
    "name": "getSchoolList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/list",
    "title": "获取可用学校列表",
    "version": "1.0.0",
    "name": "getSchoolList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolId\": 8,\n\t\t            \"schoolName\": \"测试学校8\",\n\t\t            \"shortName\": \"8\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110102\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"西城区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 3,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 1,\n\t\t                    \"phaseName\": \"小学\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 4,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                }\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"schoolId\": 9,\n\t\t            \"schoolName\": \"测试学校9\",\n\t\t            \"shortName\": \"9\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110103\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"崇文区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 5,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 6,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 3,\n\t\t                    \"phaseName\": \"高中\"\n\t\t                }\n\t\t            ]\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "get",
    "url": "/school/listPage",
    "title": "获取可用学校列表 (分页)",
    "version": "1.0.0",
    "name": "getSchoolListPage",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolId\": 8,\n\t\t            \"schoolName\": \"测试学校8\",\n\t\t            \"shortName\": \"8\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110102\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"西城区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 3,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 1,\n\t\t                    \"phaseName\": \"小学\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 4,\n\t\t                    \"schoolId\": 8,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                }\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"schoolId\": 9,\n\t\t            \"schoolName\": \"测试学校9\",\n\t\t            \"shortName\": \"9\",\n\t\t            \"provinceCode\": \"110000\",\n\t\t            \"cityCode\": \"110100\",\n\t\t            \"districtCode\": \"110103\",\n\t\t            \"address\": null,\n\t\t            \"homepageUrl\": null,\n\t\t            \"logo\": null,\n\t\t            \"descript\": null,\n\t\t            \"classesNum\": \"0\",\n\t\t            \"provinceName\": \"北京市\",\n\t\t            \"cityName\": \"市辖区\",\n\t\t            \"districtName\": \"崇文区\",\n\t\t            \"useType\": 0,\n\t\t            \"schoolPhaseList\": [\n\t\t                {\n\t\t                    \"schoolPhaseId\": 5,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 2,\n\t\t                    \"phaseName\": \"初中\"\n\t\t                },\n\t\t                {\n\t\t                    \"schoolPhaseId\": 6,\n\t\t                    \"schoolId\": 9,\n\t\t                    \"phaseId\": 3,\n\t\t                    \"phaseName\": \"高中\"\n\t\t                }\n\t\t            ]\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "post",
    "url": "/school/off",
    "title": "停用学校",
    "version": "1.0.0",
    "name": "offSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\t    \"schoolId\": 2\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t\t{\n\t\t\t    \"code\": 200,\n\t\t\t    \"msg\": \"success\",\n\t\t\t    \"data\": 1\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "school",
    "type": "post",
    "url": "/school/on",
    "title": "启用学校",
    "version": "1.0.0",
    "name": "onSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\t    \"schoolId\": 2\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t\t{\n\t\t\t    \"code\": 200,\n\t\t\t    \"msg\": \"success\",\n\t\t\t    \"data\": 1\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "schoolproduct",
    "type": "post",
    "url": "/schoolproduct/delete",
    "title": "删除学校产品",
    "version": "1.0.0",
    "name": "deleteSchoolProdcut",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"schoolId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolproduct",
    "type": "get",
    "url": "/schoolproduct/listAll",
    "title": "获取学校所有产品列表（包括停用学校产品）",
    "version": "1.0.0",
    "name": "getAllSchoolProductList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t\t{\n\t\t\t    \"code\": 200,\n\t\t\t    \"msg\": \"success\",\n\t\t\t    \"data\": [\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 1,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"用户管理中心\",\n\t\t\t            \"useType\": 1,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-31\"\n\t\t\t        },\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 2,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"互动课堂\",\n\t\t\t            \"useType\": 2,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-26\"\n\t\t\t        },\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 3,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"题库中心\",\n\t\t\t            \"useType\": 1,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-31\"\n\t\t\t        }\n\t\t\t    ]\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolproduct",
    "type": "get",
    "url": "/schoolproduct/listAllPage",
    "title": "获取所有学校产品列表（包括停用学校产品） (分页)",
    "version": "1.0.0",
    "name": "getAllSchoolProductListPage",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"schoolId\": 1,\n\t\t                \"productId\": 1,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"productName\": \"用户管理中心\",\n\t\t                \"startDate\": \"2020-05-02\",\n\t\t                \"endDate\": \"2020-08-02\"\n\t\t            },\n\t\t            {\n\t\t                \"schoolId\": 1,\n\t\t                \"productId\": 2,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"productName\": \"互动课堂\",\n\t\t                \"startDate\": \"2020-05-02\",\n\t\t                \"endDate\": \"2020-08-02\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolproduct",
    "type": "get",
    "url": "/schoolproduct/info",
    "title": "获取学校产品信息",
    "version": "1.0.0",
    "name": "getSchoolProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "productId",
            "description": "<p>产品id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"schoolId\": 1,\n\t\t        \"productId\": 1,\n\t\t        \"schoolName\": \"测试学校\",\n\t\t        \"productName\": \"用户管理中心\",\n\t\t        \"useType\": 1,\n\t\t        \"startDate\": \"2020-07-01\",\n\t\t        \"endDate\": \"2020-08-31\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolproduct",
    "type": "get",
    "url": "/schoolproduct/list",
    "title": "获取学校可用产品列表",
    "version": "1.0.0",
    "name": "getSchoolProductList",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t\t{\n\t\t\t    \"code\": 200,\n\t\t\t    \"msg\": \"success\",\n\t\t\t    \"data\": [\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 1,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"用户管理中心\",\n\t\t\t            \"useType\": 1,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-31\"\n\t\t\t        },\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 2,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"互动课堂\",\n\t\t\t            \"useType\": 2,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-26\"\n\t\t\t        },\n\t\t\t        {\n\t\t\t            \"schoolId\": 1,\n\t\t\t            \"productId\": 3,\n\t\t\t            \"schoolName\": \"测试学校\",\n\t\t\t            \"productName\": \"题库中心\",\n\t\t\t            \"useType\": 1,\n\t\t\t            \"startDate\": \"2020-07-01\",\n\t\t\t            \"endDate\": \"2020-08-31\"\n\t\t\t        }\n\t\t\t    ]\n\t\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolproduct",
    "type": "get",
    "url": "/schoolproduct/save",
    "title": "保存学校产品信息",
    "version": "1.0.0",
    "name": "saveSchoolProduct",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolProductController.java",
    "groupTitle": "schoolproduct"
  },
  {
    "group": "schoolrole",
    "type": "post",
    "url": "/schoolrole/delete",
    "title": "删除班级角色",
    "version": "1.0.0",
    "name": "deleteSchoolRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolRoleId",
            "description": "<p>班级角色id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "get",
    "url": "/schoolrole/listAllPage",
    "title": "获取学校角色列表（分页）",
    "version": "1.0.0",
    "name": "getAllSchoolRoleListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"schoolRoleId\": 2,\n\t\t                \"schoolRoleName\": \"校长\",\n\t\t                \"schoolId\": 1,\n\t\t                \"useType\": 0,\n\t\t                \"menuIds\": [\n\t\t                    4\n\t\t                ]\n\t\t            },\n\t\t            {\n\t\t                \"schoolRoleId\": 6,\n\t\t                \"schoolRoleName\": \"教师\",\n\t\t                \"schoolId\": 1,\n\t\t                \"useType\": 0,\n\t\t                \"menuIds\": [\n\t\t                    4\n\t\t                ]\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "get",
    "url": "/schoolrole/info",
    "title": "获取学校角色信息",
    "version": "1.0.0",
    "name": "getSchoolRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolRoleId",
            "description": "<p>学校角色id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"schoolRoleId\": 2,\n\t\t        \"schoolRoleName\": \"校长\",\n\t\t        \"schoolId\": 1,\n\t\t        \"useType\": 0\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "get",
    "url": "/schoolrole/list",
    "title": "获取学校角色列表",
    "version": "1.0.0",
    "name": "getSchoolRoleList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolRoleId\": 2,\n\t\t            \"schoolRoleName\": \"校长\",\n\t\t            \"schoolId\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": [\n\t\t                4\n\t\t            ]\n\t\t        },\n\t\t        {\n\t\t            \"schoolRoleId\": 6,\n\t\t            \"schoolRoleName\": \"教师\",\n\t\t            \"schoolId\": 1,\n\t\t            \"useType\": 0,\n\t\t            \"menuIds\": [\n\t\t                4\n\t\t            ]\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "get",
    "url": "/schoolrole/menulist",
    "title": "学校角色菜单列表",
    "version": "1.0.0",
    "name": "getSchoolRoleMenuList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Long",
            "description": "<p>schoolRoleId</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200 \n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"schoolRoleId\": 2,\n\t\t            \"menuId\": 4,\n\t\t            \"schoolRoleName\": \"校长\",\n\t\t            \"menuName\": \"教师账号管理\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "post",
    "url": "/schoolrole/off",
    "title": "停用角色",
    "version": "1.0.0",
    "name": "offSchoolRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolRoleId",
            "description": "<p>学校角色id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "post",
    "url": "/schoolrole/on",
    "title": "启用角色",
    "version": "1.0.0",
    "name": "onSchoolRole",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolRoleId",
            "description": "<p>学校角色id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "post",
    "url": "/schoolrole/save",
    "title": "保存学校角色信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysSchoolRole",
            "optional": false,
            "field": "role",
            "description": "<p>学校角色信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\n\t\t\t\"schoolRoleId\": 2,\n\t        \"schoolRoleName\": \"校长\",\n\t        \"schoolId\": 1,\n\t        \"useType\": 0\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"schoolRoleId\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "schoolrole",
    "type": "post",
    "url": "/schoolrole/saveRoleMenu",
    "title": "删除角色",
    "version": "1.0.0",
    "name": "saveSchoolRoleMenu",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "optional": false,
            "field": "Map",
            "description": "<p>&lt;String,Object&gt; paramMap</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"roleId\":\"1\"，\n\t\t  \"menuIds\":[1,2,3,4]，\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolRoleController.java",
    "groupTitle": "schoolrole"
  },
  {
    "group": "school",
    "type": "post",
    "url": "/school/save",
    "title": "保存学校信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysSchool",
            "optional": false,
            "field": "school",
            "description": "<p>学校信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t  \"schoolName\":\"学校管理员\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"schoolId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SchoolController.java",
    "groupTitle": "school"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/batchuse",
    "title": "批量启用或停用",
    "version": "1.0.0",
    "name": "batchUse",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": "<p>启用 {&quot;use&quot;: 0}  停用 {&quot;use&quot;: 1}</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"studentIds\": [2,3,5],\n\t\t    \"use\": 1 \n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/delete",
    "title": "删除学生",
    "version": "1.0.0",
    "name": "deleteUser",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2,\n\t\t    \"schoolId\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/info",
    "title": "获取学生信息",
    "version": "1.0.0",
    "name": "getStudent",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "studentId",
            "description": "<p>用户id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"userId\": 2,\n\t\t        \"account\": \"1111\",\n\t\t        \"userName\": \"学生1\",\n\t\t        \"pinyin\": null,\n\t\t        \"phone\": \"13701234567\",\n\t\t        \"phaseId\": 2,\n\t\t        \"schoolId\": 1,\n\t\t        \"classesId\": 2,\n\t\t        \"birthday\": null,\n\t\t        \"gender\": \"0\",\n\t\t        \"type\": 2,\n\t\t        \"imageUrl\": null,\n\t\t        \"provinceCode\": \"110000\",\n\t\t        \"cityCode\": \"110100\",\n\t\t        \"districtCode\": \"110105\",\n\t\t        \"address\": null,\n\t\t        \"roleId\": 4,\n\t\t        \"intro\": null,\n\t\t        \"studentNo\": \"1111\",\n\t\t        \"teacherNo\": null,\n\t\t        \"openid\": null,\n\t\t        \"point\": null,\n\t\t        \"userRemark\": null,\n\t\t        \"useType\": 0,\n\t\t        \"schoolName\": \"测试学校\",\n\t\t        \"classesName\": \"八年级2班\",\n\t\t        \"gradeId\": 8,\n\t\t        \"gradeName\": \"八年级\",\n\t\t        \"phaseName\": \"初中\",\n\t\t        \"provinceName\": \"北京市\",\n\t\t        \"cityName\": \"市辖区\",\n\t\t        \"districtName\": \"朝阳区\",\n\t\t        \"subjects\": null,\n\t\t        \"roleName\": \"校长\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "get",
    "url": "/student/listAllSchoolStudentPage",
    "title": "获取学生列表",
    "version": "1.0.0",
    "name": "getStudentListByClassesId",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "gradeId",
            "description": "<p>年级id required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "classesId",
            "description": "<p>班级id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "userName",
            "description": "<p>学生姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>学生账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "isGraduated",
            "description": "<p>是否毕业  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"userId\": 13,\n\t\t                \"account\": \"1234567\",\n\t\t                \"userName\": \"学生03\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": 0,\n\t\t                \"birthday\": \"\",\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 2,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": null,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": \"1234567\",\n\t\t                \"teacherNo\": null,\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": null,\n\t\t                \"roleName\": null\n\t\t            },\n\t\t            {\n\t\t                \"userId\": 3,\n\t\t                \"account\": \"2222\",\n\t\t                \"userName\": \"学生2\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13701234567\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 8,\n\t\t                \"classesId\": 0,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"1\",\n\t\t                \"type\": 2,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110102\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 4,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": \"2222\",\n\t\t                \"teacherNo\": null,\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 1,\n\t\t                \"schoolName\": \"测试学校8\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"西城区\",\n\t\t                \"subjects\": null,\n\t\t                \"roleName\": \"校长\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "get",
    "url": "/student/listAllStudentPage",
    "title": "获取学生列表",
    "version": "1.0.0",
    "name": "getStudentListBySchoolName",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "schoolName",
            "description": "<p>学校名称  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "userName",
            "description": "<p>学生姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>学生账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "isGraduated",
            "description": "<p>是否毕业  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"userId\": 13,\n\t\t                \"account\": \"1234567\",\n\t\t                \"userName\": \"学生03\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": 0,\n\t\t                \"birthday\": \"\",\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 2,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": null,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": \"1234567\",\n\t\t                \"teacherNo\": null,\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": null,\n\t\t                \"roleName\": null\n\t\t            },\n\t\t            {\n\t\t                \"userId\": 3,\n\t\t                \"account\": \"2222\",\n\t\t                \"userName\": \"学生2\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13701234567\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 8,\n\t\t                \"classesId\": 0,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"1\",\n\t\t                \"type\": 2,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110102\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 4,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": \"2222\",\n\t\t                \"teacherNo\": null,\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 1,\n\t\t                \"schoolName\": \"测试学校8\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"西城区\",\n\t\t                \"subjects\": null,\n\t\t                \"roleName\": \"校长\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/importstudent",
    "title": "导入学生",
    "version": "1.0.0",
    "name": "importStudent",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "MultipartFile",
            "optional": false,
            "field": "file",
            "description": "<p>学生excel文件</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "HttpServletRequest",
            "optional": false,
            "field": "request",
            "description": ""
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/off",
    "title": "停用学生",
    "version": "1.0.0",
    "name": "offStudent",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/on",
    "title": "启用学生",
    "version": "1.0.0",
    "name": "onStudent",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/outclass",
    "title": "学生移出班",
    "version": "1.0.0",
    "name": "outClass",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"studentIds\": [2,3,5]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/outschool",
    "title": "学生移出校",
    "version": "1.0.0",
    "name": "outSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"studentIds\": [2,3,5],\n\t\t    \"schoolId\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/resetpassword",
    "title": "重置密码",
    "version": "1.0.0",
    "name": "resetStudentPassword",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/save",
    "title": "保存学生信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysUser",
            "optional": false,
            "field": "student",
            "description": "<p>学生信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userName\": \"张三\",\n\t\t    \"studentNo\": \"3454463\",\n\t\t    \"phone\": \"13301234567\",\n\t\t    \"gender\": 1,\n\t\t    \"schoolId\": 1,\n\t\t    \"phaseId\": 2,\n\t\t    \"classesId\": 1,\n\t\t    \"type\": 2\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"userId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "student",
    "type": "post",
    "url": "/student/move",
    "title": "学生转校或转班",
    "version": "1.0.0",
    "name": "studentMove",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"studentIds\": [2,3,5],\n\t\t    \"schoolId\": 1,\n\t\t    \"phaseId\": 2,\n\t\t    \"classesId\": 5 \n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/StudentController.java",
    "groupTitle": "student"
  },
  {
    "group": "subject",
    "type": "post",
    "url": "/subject/delete",
    "title": "删除学科信息",
    "version": "1.0.0",
    "name": "deleteSubject",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"subjectId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SubjectController.java",
    "groupTitle": "subject"
  },
  {
    "group": "subject",
    "type": "get",
    "url": "/subject/info",
    "title": "获取学科信息",
    "version": "1.0.0",
    "name": "getSubject",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "subjectId",
            "description": "<p>学科id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"subjectId\": 2,\n\t\t        \"subjectName\": \"数学\",\n\t\t        \"phaseId\": 1,\n\t\t        \"sortNum\": 2,\n\t\t        \"phaseName\": \"小学\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SubjectController.java",
    "groupTitle": "subject"
  },
  {
    "group": "subject",
    "type": "get",
    "url": "/subject/list",
    "title": "获取学科列表",
    "version": "1.0.0",
    "name": "getSubjectList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        {\n\t\t            \"subjectId\": 1,\n\t\t            \"subjectName\": \"语文\",\n\t\t            \"phaseId\": 1,\n\t\t            \"sortNum\": 1,\n\t\t            \"phaseName\": \"小学\"\n\t\t        },\n\t\t        {\n\t\t            \"subjectId\": 2,\n\t\t            \"subjectName\": \"数学\",\n\t\t            \"phaseId\": 1,\n\t\t            \"sortNum\": 2,\n\t\t            \"phaseName\": \"小学\"\n\t\t        },\n\t\t        {\n\t\t            \"subjectId\": 3,\n\t\t            \"subjectName\": \"英语\",\n\t\t            \"phaseId\": 1,\n\t\t            \"sortNum\": 3,\n\t\t            \"phaseName\": \"小学\"\n\t\t        },\n\t\t        {\n\t\t            \"subjectId\": 26,\n\t\t            \"subjectName\": \"信息\",\n\t\t            \"phaseId\": 1,\n\t\t            \"sortNum\": 5,\n\t\t            \"phaseName\": \"小学\"\n\t\t        }\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SubjectController.java",
    "groupTitle": "subject"
  },
  {
    "group": "subject",
    "type": "get",
    "url": "/subject/listPage",
    "title": "获取学科列表(分页)",
    "version": "1.0.0",
    "name": "getSubjectListPage",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "phaseId",
            "description": "<p>学段id</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页行数</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 4,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"subjectId\": 1,\n\t\t                \"subjectName\": \"语文\",\n\t\t                \"phaseId\": 1,\n\t\t                \"sortNum\": 1,\n\t\t                \"phaseName\": \"小学\"\n\t\t            },\n\t\t            {\n\t\t                \"subjectId\": 2,\n\t\t                \"subjectName\": \"数学\",\n\t\t                \"phaseId\": 1,\n\t\t                \"sortNum\": 2,\n\t\t                \"phaseName\": \"小学\"\n\t\t            },\n\t\t            {\n\t\t                \"subjectId\": 3,\n\t\t                \"subjectName\": \"英语\",\n\t\t                \"phaseId\": 1,\n\t\t                \"sortNum\": 3,\n\t\t                \"phaseName\": \"小学\"\n\t\t            },\n\t\t            {\n\t\t                \"subjectId\": 26,\n\t\t                \"subjectName\": \"信息\",\n\t\t                \"phaseId\": 1,\n\t\t                \"sortNum\": 5,\n\t\t                \"phaseName\": \"小学\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 4,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 4,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SubjectController.java",
    "groupTitle": "subject"
  },
  {
    "group": "subject",
    "type": "post",
    "url": "/subject/save",
    "title": "保存学科信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysSubject",
            "optional": false,
            "field": "subject",
            "description": "<p>学科信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t\n\t\t\t\"subjectId\": 2,\n\t\t\t\"subjectName\": \"数学\",\n\t\t    \"phaseId\": \"2\"\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"subjectId\": 2\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SubjectController.java",
    "groupTitle": "subject"
  },
  {
    "group": "sys",
    "type": "get",
    "url": "/sys/allmenulist",
    "title": "获取用户功能权限列表 （含父菜单）",
    "version": "1.0.0",
    "name": "getAllMenuList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "adminId",
            "description": "<p>管理员ID</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        \"/school\",\n\t\t        \"/teacher\",\n\t\t        \"/student\",\n\t\t        \"/phase\",\n\t\t        \"/subject\",\n\t\t        \"/grade\",\n\t\t        \"/product\",\n\t\t        \"/admin\",\n\t\t        \"/role\",\n\t\t        \"/schoolinfo\",\n\t\t        \"/schoolteacher\",\n\t\t        \"/classes\",\n\t\t        \"/schoolstudent\",\n\t\t        \"/schoolrole\"\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SysController.java",
    "groupTitle": "sys"
  },
  {
    "group": "sys",
    "type": "get",
    "url": "/sys/roleUrls",
    "title": "获取用户操作权限URLS",
    "version": "1.0.0",
    "name": "getUrlsByRoleId",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "roleId",
            "description": "<p>角色ID</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": \"/school/info,/school/listPhase,/phase/list,/schoolproduct/list,/schoolrole/list,/grade/list,/school/listPhase,/subject/list,/teacher/listAllSchoolTeacherPage,/classes/classessubjects,/classes/unselectedTeacher,/classes/selectedTeacher,/classesteacher/save,\"\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SysController.java",
    "groupTitle": "sys"
  },
  {
    "group": "sys",
    "type": "get",
    "url": "/sys/menulist",
    "title": "获取用户功能权限列表",
    "version": "1.0.0",
    "name": "getUserMenuList",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "adminId",
            "description": "<p>管理员ID</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": [\n\t\t        \"/school\",\n\t\t        \"/teacher\",\n\t\t        \"/student\",\n\t\t        \"/phase\",\n\t\t        \"/subject\",\n\t\t        \"/grade\",\n\t\t        \"/product\",\n\t\t        \"/admin\",\n\t\t        \"/role\",\n\t\t        \"/schoolinfo\",\n\t\t        \"/schoolteacher\",\n\t\t        \"/classes\",\n\t\t        \"/schoolstudent\",\n\t\t        \"/schoolrole\"\n\t\t    ]\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SysController.java",
    "groupTitle": "sys"
  },
  {
    "group": "sys",
    "type": "post",
    "url": "/sys/login",
    "title": "用户登录",
    "version": "1.0.0",
    "name": "login",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"username\": \"admin\",\n\t\t    \"password\": \"123456\" \n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"adminId\": 2,\n\t\t        \"account\": \"18612345678\",\n\t\t        \"adminName\": \"张三\",\n\t\t        \"phone\": \"18612345678\",\n\t\t        \"roleId\": 2,\n\t\t        \"schoolId\": 1,\n\t\t        \"classesId\": 1,\n\t\t        \"fatherId\": 0,\n\t\t        \"provinceCode\": \"110000\",\n\t\t        \"cityCode\": \"110100\",\n\t\t        \"districtCode\": \"110101\",\n\t\t        \"type\": 0,\n\t\t        \"useType\": 0,\n\t\t        \"token\": \"eyJhbGciOiJIUzI1NiIsInppcCI6IkRFRiJ9.eNrUVslOwzAQ_RefW6HSdElvwIkDEqLcEAcndmlQGkexwyLEv-N67BKoZ1JVIMGlsf1ePdvz2G9MtxlbMC42RcUGrFGlvBRsMRrAkh_Ll9p-J-kkTdJpYhcKbmBhPh2fbhd4a9aqKUwhNVvcve3mr3bzk3rNtTwpC23Y--AbpvO1UqUDz8rymj9IlKP5Ew4KWUqDw6rCodVqH6NcNpLna9kEn29hGnc9cOO-BxRzPuCN1NLUXOtn1QictlGUEdUaiJigVAQWS1OnetfbjJGMfXArt35dHLOzNq2QlQk1WsIUkZfnIvryKCowj_fUKNDiNQpoPMkBrCidxmMDPB4ZYFhc5KFts0eZG8JuYCA59egxth8aLqiIAY_bBQy12ijR5obuRYGEpNSjfSaipQxYTAOHnZR90HVxOiKg9MgXSFhYgMaC8kgsJIDiedyFi3rtGMSfMVcdGPMUADT3W1M3dnAlq3afsrGr7ueK12iFimqljml0_ddnV7kYh1DQ55E6qg93mkHvZbl02_2dK_OAS7HY1KoxfvbzCaKSn5c2AKmRVAQUS0XAIQA_w2nkceuW8UsNz1-XEN6loP2_gPEtlsffFOH314DbTv-XNwEu0Q7FpRpngAb8jNZAbwPpeacTnblDoN_raJfuwviDdOcCVPqwvm2V7NiUkP3Xq404TG2lbYC5kQIV_O5wHEj82hfvB-zRFBbOxmI6mvPJkCcpHyYJnw-zyYgP03w1z5LRbDYdz9j7BwAAAP__.iYHGy20SEBqzFG82FsRXHmQWhiQbHRGvJyQqNq2hrhM\",\n\t\t        \"schoolName\": \"测试学校\",\n\t\t        \"roleName\": \"平台管理员\",\n\t\t        \"roleLevel\": \"1\",\n\t\t        \"firstMenuUrl\": \"/school\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SysController.java",
    "groupTitle": "sys"
  },
  {
    "group": "sys",
    "type": "post",
    "url": "/sys/logout",
    "title": "用户注销",
    "version": "1.0.0",
    "name": "logout",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t     \"token\": \"eyJhbGciOiJIUzI1NiIsInppcCI6IkRFRiJ9.eNrUVslOwzAQ_RefW6HSdElvwIkDEqLcEAcndmlQGkexwyLEv-N67BKoZ1JVIMGlsf1ePdvz2G9MtxlbMC42RcUGrFGlvBRsMRrAkh_Ll9p-J-kkTdJpYhcKbmBhPh2fbhd4a9aqKUwhNVvcve3mr3bzk3rNtTwpC23Y--AbpvO1UqUDz8rymj9IlKP5Ew4KWUqDw6rCodVqH6NcNpLna9kEn29hGnc9cOO-BxRzPuCN1NLUXOtn1QictlGUEdUaiJigVAQWS1OnetfbjJGMfXArt35dHLOzNq2QlQk1WsIUkZfnIvryKCowj_fUKNDiNQpoPMkBrCidxmMDPB4ZYFhc5KFts0eZG8JuYCA59egxth8aLqiIAY_bBQy12ijR5obuRYGEpNSjfSaipQxYTAOHnZR90HVxOiKg9MgXSFhYgMaC8kgsJIDiedyFi3rtGMSfMVcdGPMUADT3W1M3dnAlq3afsrGr7ueK12iFimqljml0_ddnV7kYh1DQ55E6qg93mkHvZbl02_2dK_OAS7HY1KoxfvbzCaKSn5c2AKmRVAQUS0XAIQA_w2nkceuW8UsNz1-XEN6loP2_gPEtlsffFOH314DbTv-XNwEu0Q7FpRpngAb8jNZAbwPpeacTnblDoN_raJfuwviDdOcCVPqwvm2V7NiUkP3Xq404TG2lbYC5kQIV_O5wHEj82hfvB-zRFBbOxmI6mvPJkCcpHyYJnw-zyYgP03w1z5LRbDYdz9j7BwAAAP__.iYHGy20SEBqzFG82FsRXHmQWhiQbHRGvJyQqNq2hrhM\"\n    \t}\n\t *",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/SysController.java",
    "groupTitle": "sys"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/batchuse",
    "title": "批量启用或停用",
    "version": "1.0.0",
    "name": "batchUse",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": "<p>启用 {&quot;use&quot;: 0}  停用 {&quot;use&quot;: 1}</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"teacherIds\": [2,3,5],\n\t\t    \"use\": 1 \n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/delete",
    "title": "删除教师",
    "version": "1.0.0",
    "name": "deleteTeacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2,\n\t\t    \"schoolId\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "get",
    "url": "/teacher/listSchoolTeacherBySubjectId",
    "title": "查询学科教师列表",
    "version": "1.0.0",
    "name": "findSchoolTecacherListBySubjectId",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "userName",
            "description": "<p>教师姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>教师账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "get",
    "url": "/teacher/listAllTeacherPage",
    "title": "获取教师列表",
    "version": "1.0.0",
    "name": "getAllTecacherListBySchoolName",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "schoolName",
            "description": "<p>学校名称  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "userName",
            "description": "<p>教师姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>教师账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"userId\": 11,\n\t\t                \"account\": \"13681234567\",\n\t\t                \"userName\": \"123\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13681234567\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": null,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 1,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 6,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": null,\n\t\t                \"teacherNo\": \"\",\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": [\n\t\t                    7\n\t\t                ],\n\t\t                \"roleName\": \"教师\"\n\t\t            },\n\t\t            {\n\t\t                \"userId\": 14,\n\t\t                \"account\": \"13681234553\",\n\t\t                \"userName\": \"55555\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13681234553\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": null,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 1,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 6,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": null,\n\t\t                \"teacherNo\": \"\",\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": [\n\t\t                    5\n\t\t                ],\n\t\t                \"roleName\": \"教师\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "get",
    "url": "/teacher/listAllSchoolTeacherPage",
    "title": "获取学校教师列表",
    "version": "1.0.0",
    "name": "getAllTecacherListPageBySchoolId",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "userName",
            "description": "<p>教师姓名  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "String",
            "optional": false,
            "field": "account",
            "description": "<p>教师账号  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageNum",
            "description": "<p>页码  required = false</p>"
          },
          {
            "group": "Parameter",
            "type": "Integer",
            "optional": false,
            "field": "pageSize",
            "description": "<p>每页记录数  required = false</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"total\": 2,\n\t\t        \"list\": [\n\t\t            {\n\t\t                \"userId\": 11,\n\t\t                \"account\": \"13681234567\",\n\t\t                \"userName\": \"123\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13681234567\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": null,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 1,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 6,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": null,\n\t\t                \"teacherNo\": \"\",\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": [\n\t\t                    7\n\t\t                ],\n\t\t                \"roleName\": \"教师\"\n\t\t            },\n\t\t            {\n\t\t                \"userId\": 14,\n\t\t                \"account\": \"13681234553\",\n\t\t                \"userName\": \"55555\",\n\t\t                \"pinyin\": null,\n\t\t                \"phone\": \"13681234553\",\n\t\t                \"phaseId\": 2,\n\t\t                \"schoolId\": 1,\n\t\t                \"classesId\": null,\n\t\t                \"birthday\": null,\n\t\t                \"gender\": \"0\",\n\t\t                \"type\": 1,\n\t\t                \"imageUrl\": null,\n\t\t                \"provinceCode\": \"110000\",\n\t\t                \"cityCode\": \"110100\",\n\t\t                \"districtCode\": \"110105\",\n\t\t                \"address\": null,\n\t\t                \"roleId\": 6,\n\t\t                \"intro\": null,\n\t\t                \"studentNo\": null,\n\t\t                \"teacherNo\": \"\",\n\t\t                \"openid\": null,\n\t\t                \"point\": null,\n\t\t                \"userRemark\": null,\n\t\t                \"useType\": 0,\n\t\t                \"schoolName\": \"测试学校\",\n\t\t                \"classesName\": null,\n\t\t                \"gradeId\": null,\n\t\t                \"gradeName\": null,\n\t\t                \"phaseName\": \"初中\",\n\t\t                \"provinceName\": \"北京市\",\n\t\t                \"cityName\": \"市辖区\",\n\t\t                \"districtName\": \"朝阳区\",\n\t\t                \"subjects\": [\n\t\t                    5\n\t\t                ],\n\t\t                \"roleName\": \"教师\"\n\t\t            }\n\t\t        ],\n\t\t        \"pageNum\": 1,\n\t\t        \"pageSize\": 10,\n\t\t        \"size\": 2,\n\t\t        \"startRow\": 1,\n\t\t        \"endRow\": 2,\n\t\t        \"pages\": 1,\n\t\t        \"prePage\": 0,\n\t\t        \"nextPage\": 0,\n\t\t        \"isFirstPage\": true,\n\t\t        \"isLastPage\": true,\n\t\t        \"hasPreviousPage\": false,\n\t\t        \"hasNextPage\": false,\n\t\t        \"navigatePages\": 8,\n\t\t        \"navigatepageNums\": [\n\t\t            1\n\t\t        ],\n\t\t        \"navigateFirstPage\": 1,\n\t\t        \"navigateLastPage\": 1,\n\t\t        \"firstPage\": 1,\n\t\t        \"lastPage\": 1\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "get",
    "url": "/teacher/info",
    "title": "获取教师信息",
    "version": "1.0.0",
    "name": "getTecacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "userId",
            "description": "<p>用户id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"userId\": 7,\n\t\t        \"account\": \"13691234567\",\n\t\t        \"userName\": \"赵六\",\n\t\t        \"pinyin\": null,\n\t\t        \"phone\": \"13691234567\",\n\t\t        \"phaseId\": 3,\n\t\t        \"schoolId\": 3,\n\t\t        \"classesId\": null,\n\t\t        \"birthday\": null,\n\t\t        \"gender\": \"0\",\n\t\t        \"type\": 1,\n\t\t        \"imageUrl\": null,\n\t\t        \"provinceCode\": \"110000\",\n\t\t        \"cityCode\": \"110100\",\n\t\t        \"districtCode\": \"110101\",\n\t\t        \"address\": null,\n\t\t        \"roleId\": 5,\n\t\t        \"intro\": null,\n\t\t        \"studentNo\": null,\n\t\t        \"teacherNo\": \"\",\n\t\t        \"openid\": null,\n\t\t        \"point\": null,\n\t\t        \"userRemark\": null,\n\t\t        \"useType\": 0,\n\t\t        \"schoolName\": \"测试学校3\",\n\t\t        \"classesName\": null,\n\t\t        \"gradeId\": null,\n\t\t        \"gradeName\": null,\n\t\t        \"phaseName\": \"高中\",\n\t\t        \"provinceName\": \"北京市\",\n\t\t        \"cityName\": \"市辖区\",\n\t\t        \"districtName\": \"东城区\",\n\t\t        \"subjects\": null,\n\t\t        \"roleName\": \"教师\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/importteacher",
    "title": "导入教师",
    "version": "1.0.0",
    "name": "importTeacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "MultipartFile",
            "optional": false,
            "field": "file",
            "description": "<p>教师excel文件</p>"
          },
          {
            "group": "Parameter",
            "type": "Long",
            "optional": false,
            "field": "schoolId",
            "description": "<p>学校id</p>"
          },
          {
            "group": "Parameter",
            "type": "HttpServletRequest",
            "optional": false,
            "field": "request",
            "description": ""
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"statusinfo\": \"success\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/off",
    "title": "停用教师",
    "version": "1.0.0",
    "name": "offTeacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/on",
    "title": "启用教师",
    "version": "1.0.0",
    "name": "onTeacher",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/outschool",
    "title": "学校教师移出校",
    "version": "1.0.0",
    "name": "outSchool",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"teacherIds\": [2,3,5],\n\t\t    \"schoolId\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"statusinfo\": \"success\"\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/resetpassword",
    "title": "重置密码",
    "version": "1.0.0",
    "name": "resetTecacherPassword",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userId\": 2\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": 1\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/save",
    "title": "保存教师信息",
    "version": "1.0.0",
    "name": "save",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "SysUser",
            "optional": false,
            "field": "teacher",
            "description": "<p>教师信息</p>"
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"userName\": \"张三\",\n\t\t    \"teacherNo\": \"3454463\",\n\t\t    \"phone\": \"13301234567\",\n\t\t    \"gender\": 1,\n\t\t    \"schoolId\": 1,\n\t\t    \"phaseId\": 2,\n\t\t    \"roleId\": 1,\n\t\t    \"type\": 2,\n\t\t    \"subjects\": [4,5]\n\t\t\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": {\n\t\t        \"userId\": 3\n\t\t    }\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  },
  {
    "group": "teacher",
    "type": "post",
    "url": "/teacher/move",
    "title": "教师转校或转班",
    "version": "1.0.0",
    "name": "teacherMove",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "Map",
            "optional": false,
            "field": "dataMap",
            "description": ""
          }
        ]
      },
      "examples": [
        {
          "title": "请求示例（json）",
          "content": "{\n\t\t    \"teacherIds\": [2,3,5],\n\t\t    \"schoolId\": 1,\n\t\t}",
          "type": "json"
        }
      ]
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "HTTP/1.1 200\n\t\t{\n\t\t    \"code\": 200,\n\t\t    \"msg\": \"success\",\n\t\t    \"data\": null\n\t\t}",
          "type": "json"
        }
      ]
    },
    "filename": "src/main/java/com/edu/admin/controller/TeacherController.java",
    "groupTitle": "teacher"
  }
] });
